using System;
using UnityEngine;

public interface ICameraManager
{
    void Initiate();
    void StartShake(float time, float amplitude = 0.2f);
    void ChangeTarget(GameObject target);
    GameObject GetTarget();
    void Scale(float ratio, float time);
    void Rotate(float angle);
    void MoveToTarget();
    void SetOffset(Vector3 offset);
    void isLocked(bool locked);
    GameObject Cam { get; }
}
